*, html{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

a img{
	border:none;
}

table{
  width:812px;
  border:1px solid #ccc;
  float: left;
}

table thead th{
  background-color:#489b56;
  padding:6px;
  color:#fff;
  text-align:center;
  font-size:14px;
}

table thead th.header{
  cursor:pointer;
}

table tbody td{
  padding:6px;
  text-align:center;
  color:#333;
}

table tbody tr.odd td{
  background-color:#ffffcc;
}

table tbody tr.hover td{
  background-color:#96ED89;
}

table tbody tr.selected td{
  background-color:#a9f5a9!important;
}

#pager {
	width:812px;
	margin:0 auto;	
}

.pagedisplay{
	width:40px;
	text-align:center;
	border:none;
	background-color:#f2f2f2;
	font-weight:900;
}

#pager form{
	text-align:left;
	padding:10px;
	margin-top:3px;
	width:680px;
}

#pager span{
	font-weight:900;
	display:inline-block;
	color:#666;
	float:right;
	display:none;
}

#tabela {
	text-align:left;
	padding:5px;
	margin-top:3px;
}
